package com.kwz.common.designpatterns.factory;

import com.kwz.common.IComparable;
import com.kwz.common.designpatterns.UnknownException;
import com.kwz.common.resources.IResourceMessageModel;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author not attributable
 * @version 1.0
 */

public class CreationException extends UnknownException {

    // Constante SerialUID pour la serialisation 
    private static final long serialVersionUID = 7756152836203418836L;

    public CreationException() {
    }

    public CreationException(Exception p0) {
	super(p0);
    }

    public CreationException(String p0, Throwable p1) {
	super(p0, p1);
    }

    public CreationException(Throwable p0) {
	super(p0);
    }

    public CreationException(String p0) {
	super(p0);
    }

	public CreationException(Exception encapsulated,String msg){
		super(encapsulated,msg);
	}

	public CreationException(Exception encapsulated, IComparable cmp) {
		super(encapsulated, cmp);
	}
	public CreationException(Exception encapsulated, IResourceMessageModel rmm) {
		super(encapsulated, rmm);
	}
	public CreationException(IComparable cmp) {
		super(cmp);
	}
	public CreationException(IResourceMessageModel rmm) {
		super(rmm);
	}

    public CreationException(Exception encapsulated, String msg, IComparable reason) {
        super(encapsulated, msg, reason);
    }

    public CreationException(IResourceMessageModel rmm, IComparable reason) {
        super(rmm, reason);
    }

    public CreationException(String msg, IComparable reason) {
        super(msg, reason);
    }
    
}
